function Registro(){
    
        jQuery('#modal-register').modal('show');
        jQuery("#register_msg_popup").html('');
}
function Olvidar(){
    
    jQuery('#modal-forgot').modal('show');
    jQuery("#forgot_msg_popup").html("");
}

jQuery(document).ready(function(){
    $('#footer_logo_wwf').hover(function(){
          $(this).attr('src','http://ecopyme.pe/wp-content/themes/ecopyme/images/footer_wwf_on.png')
        },
        function(){
          $(this).attr('src','http://ecopyme.pe/wp-content/themes/ecopyme/images/footer_wwf_off.png')
    });
    $('#footer_logo_backus').hover(function(){
          $(this).attr('src','http://ecopyme.pe/wp-content/themes/ecopyme/images/footer_backus_on.png')
        },
        function(){
          $(this).attr('src','http://ecopyme.pe/wp-content/themes/ecopyme/images/footer_backus_off.png')
    });
    $('#footer_logo_ccl').hover(function(){
          $(this).attr('src','http://ecopyme.pe/wp-content/themes/ecopyme/images/footer_ccl_on.png')
        },
        function(){
          $(this).attr('src','http://ecopyme.pe/wp-content/themes/ecopyme/images/footer_ccl_off.png')
    });
    $('#footer_logo_libelula').hover(function(){
        $(this).attr('src','http://ecopyme.pe/wp-content/themes/ecopyme/images/footer_libelula_on.png')
        },
        function(){
          $(this).attr('src','http://ecopyme.pe/wp-content/themes/ecopyme/images/footer_libelula_off.png')
    });
    $('#register-link').click(function(e){
        e.preventDefault();
        $('#modal-register').modal('show')
        $("#register_msg_popup").html('')
        });

    $('#forgot-link').click(function(e){
        e.preventDefault();
        $("#forgot_msg_popup").html("");
        $('#modal-forgot').modal('show')
    });

    $('#forgot_reg').click(function(e){
    	e.preventDefault();
    	var ruc = $("#forgot_reg_input").val();

    	$.get( "/api/forgot_password/"+ruc, function( data ) {
    		
		  	if(data.message == "OK"){
		  		$("#forgot_msg_popup").html("Enviado link de reseteo");
		  		$("#forgot_msg_popup").css("color", "#2FD128");
		  	} else{
		  		$("#forgot_msg_popup").html("RUC inv&aacute;lido");
		  		$("#forgot_msg_popup").css("color", "#c12e2a");
		  	}
		}).fail(function() {
	    	$("#forgot_msg_popup").html("RUC inv&aacute;lido");
		  	$("#forgot_msg_popup").css("color", "#c12e2a");
	  	});
    	
    });
    $(".condiciones").click(function(){
        $("#message-tyc").css("display", "block");
    });
     $("#login_name").blur(function(e){
        e.preventDefault();
        var login_name = $("#login_name").val();
        if(login_name == "" ){
            $(this).next().css("color", "#c12e2a");
            $(this).next().html("Ingrese el nombre de la empresa");
        }else{
            $(this).next().html("");
        }
    });
    $("#login_ruc").blur(function(e){
        e.preventDefault();
        var login_ruc = $("#login_ruc").val();
        if(login_ruc.length < 11){
            $(this).next().css("color", "#c12e2a");
            $(this).next().html("Ingrese número RUC de 11 dígitos");
        }else if(isNaN(login_ruc)){
            $(this).next().css("color", "#c12e2a");
            $(this).next().html("Ingrese número RUC valido");
        }else{
            $(this).next().css("color", "#2FD128");
            $(this).next().html("Usar&aacute;s este n&uacute;mero para loguearte");
        }
    });
    $("#login_counter").blur(function(e){
        e.preventDefault();
        var login_counter = $("#login_counter").val();
        if(isNaN(login_counter)){
            $(this).next().css("color", "#c12e2a");
            $(this).next().html("Ingrese número valido");
        }else if(login_counter.length > 5 ){
            $(this).next().css("color", "#c12e2a");
            $(this).next().html("Excede cantidad de trabajadores");
        }else if(login_counter === ""){
            $(this).next().css("color", "#c12e2a");
            $(this).next().html("Ingrese número de trabajadores");
        }else{
            $(this).next().css("color", "#2FD128");
            $(this).next().html("(Obreros, empleados, etc)");
        }
    });
    $("#login_email").blur(function(e){
        e.preventDefault();
        var login_email = $("#login_email").val();
        if(login_email === ""){
            $(this).next().css("color", "#c12e2a");
            $(this).next().html("Ingrese el email de la empresa");
        }else if(!(/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$/.test(login_email))){
            $(this).next().css("color", "#c12e2a");
            $(this).next().html("Ingrese email valido");
        }else{
            $(this).next().html("");
        }
    });
    $("#forgot_reg_input").blur(function(e){
        e.preventDefault();
        var forgot_reg_input = $("#forgot_reg_input").val();
        if(forgot_reg_input.length < 11){
            $(this).next().css("color", "#c12e2a");
            $(this).next().html("Ingrese número RUC de 11 dígitos");
        }else if(isNaN(forgot_reg_input)){
            $(this).next().css("color", "#c12e2a");
            $(this).next().html("Ingrese número RUC valido");
        }else{
            $(this).next().html("");
        }
    });
    $(".message-tyc-close").click(function(){
        $(this).parent().css("display", "none");
    });
    $("input[type=checkbox]").click(function(){
        $(this).parent().parent().find(".messages").children().html("");
    });
    $("#login_reg").click(function(e){
    	e.preventDefault();
        var form = $(this).closest(".register-form");
    	var login_name = $("#login_name").val();
    	var login_ruc = $("#login_ruc").val();
    	var login_val_rubro = $("#login_rubro").val();
    	var login_val_subrubro = $("#login_subrubro").val();
        var login_val_product = $("#login_product").val();
    	var login_counter = $("#login_counter").val();
    	var login_email = $("#login_email").val();
    	var register_msg_popup = $(".register_msg_popup");
    	register_msg_popup.html('');
    	$("#register_msg_popup").css("color", "#c12e2a");
        
    	if(login_name === ""){
            form.find("#login_name").next().css("color", "#c12e2a");
            form.find("#login_name").next().html("Ingrese el nombre de la empresa");
    	}else if(login_ruc.length < 11){
            form.find("#login_ruc").next().css("color", "#c12e2a");
            form.find("#login_ruc").next().html("Ingrese número RUC de 11 dígitos");
        }else if(isNaN(login_ruc)){
            form.find("#login_ruc").next().css("color", "#c12e2a");
            form.find("#login_ruc").next().html("Ingrese número RUC valido");
        }else if(login_ruc === ""){
            form.find("#login_ruc").next().css("color", "#c12e2a");
            form.find("#login_ruc").next().html("Ingrese el RUC de la empresa");
    	}else if(login_val_rubro == 0){
            form.find("#login_rubro").next().css("color","#c12e2a");
            form.find("#login_rubro").next().html("Seleccione un rubro");
    	}else if(login_val_subrubro == 0){
            form.find("#login_subrubro").next().css("color","#c12e2a");
            form.find("#login_subrubro").next().html("Seleccione un subrubro");
    	}else if(login_val_product == 0){
            form.find("#login_product").next().css("color","#c12e2a");
            form.find("#login_product").next().html("Ingrese unidad producida");
    	}else if(login_counter === ""){
            form.find("#login_counter").next().css("color","#c12e2a");
            form.find("#login_counter").next().html("Ingrese número de trabajadores");
        }else if(isNaN(login_counter)){
            form.find("#login_counter").next().css("color", "#c12e2a");
            form.find("#login_counter").next().html("Ingrese número valido");
        }else if(login_email === ""){
            form.find("#login_email").next().css("color", "#c12e2a");
            form.find("#login_email").next().html("Ingrese el email de la empresa");
    	}else if(!(/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$/.test(login_email))){
            form.find("#login_email").next().css("color", "#c12e2a");
            form.find("#login_email").next().html("Ingrese email valido");
        }else if($("input[type=checkbox]").is(':checked') == false){
            form.find(".messages").children().css("color", "#c12e2a");
            form.find(".messages").children().html("Para registrarse debe aceptar nuestros términos y condiciones");
        }else{
    		//Finally doing something good
    		var url =  "/api/register/"+login_name+"/"+login_ruc+"/" + login_val_rubro + "/" + login_val_subrubro + "/" + login_val_product + "/" + login_counter + "/" + login_email;
    		$.get(url, function( data ) {
			  	if(data.message == "OK"){
                    $("#register-button").remove();
			  		$(".register_msg_popup").html("Gracias por su registro. Hemos enviado un correo de confirmación con sus credenciales a la dirección que nos ha proporcionado");
			  		$(".register_msg_popup").css("color", "#2FD128");
			  	} else{
			  		$(".register_msg_popup").html("RUC o email existente");
			  		$(".register_msg_popup").css("color", "#c12e2a");
			  	}
			}).fail(function() {
		    	$(".register_msg_popup").html("RUC o email existente");
			  	$(".register_msg_popup").css("color", "#c12e2a");
		  	});

    	}
    }); 
    //
    $("#login_rubro").change(function(){
    	$.get( "/api/rubro/"+$(this).val(), function( data ) {
            var subrubro = $("#login_subrubro");
            if(data.message="OK"){
                subrubro.html("");
                subrubro.append(
                    $('<option></option>').val(0).html("Elige Sub Rubro")
                );
                console.log(data.rubro);
                $.each(data.rubro, function(item,value){
                    subrubro.append(
                        $('<option></option>').val(value.id).html(value.name)
                    );
                });

            }
        });  
    });

var url = window.location.href;
var no_user = "RUC+o+contrase%26ntilde%3Ba+inv%26aacute%3Blidos"

if (url.indexOf(no_user) > -1) {
    $("#msg-error").html("Usuario o contraseña errado, por favor intente nuevamente");
    $("#msg-error").css("color","#c12e2a");
};
    
});

// invalidando números

function justNumbers(e)
{
var keynum = window.event ? window.event.keyCode : e.which;
if ((keynum == 8) || (keynum == 46))
return true;
 
return /\d/.test(String.fromCharCode(keynum));
}